From b917a0b155b005dee625b3b35f1072c916023640 Mon Sep 17 00:00:00 2001 From: Benjamin Otte Date: Mon, 11 Jan 2016 17:46:15 +0100 Subject: [PATCH] notebook: Add .dnd style class to tabs during reorder --- gtk/gtknotebook.c | 3 +++ 1 file changed, 3 insertions(+) diff --git a/gtk/gtknotebook.c b/gtk/gtknotebook.c index 426281f24c..135c3eb7e1 100644 --- a/gtk/gtknotebook.c +++ b/gtk/gtknotebook.c @@ -2982,6 +2982,7 @@ show_drag_window (GtkNotebook *notebook, gtk_widget_set_parent_window (page->tab_label, priv->drag_window); gtk_widget_set_child_visible (page->tab_label, TRUE); g_object_unref (page->tab_label); + gtk_css_gadget_add_class (page->gadget, GTK_STYLE_CLASS_DND); /* the grab will dissapear when the window is hidden */ gdk_seat_grab (gdk_device_get_seat (device), priv->drag_window, @@ -3016,6 +3017,8 @@ hide_drag_window (GtkNotebook *notebook, g_object_unref (page->tab_label); } + gtk_css_gadget_remove_class (page->gadget, GTK_STYLE_CLASS_DND); + if (priv->drag_window && gdk_window_is_visible (priv->drag_window)) gdk_window_hide (priv->drag_window); -- 2.30.2